electrically powered - English Synonyms Dictionary